package com.bmps.springcloud.insuredmicroservice.constant.accept;


/**
 * @author lyw
 * @date 2019-08-01 14:27:20
 */
public class UnderWriteConstant {
    /**
     * 重疾险风险保额计算异常
     */

    public static final String EXCEPTION_SERIOUS_ILLNESS = "重疾险风险保额计算异常！";
    /**
     * 趸交
     */
    public static final String SINGLE_PAY = "0";

    /**
     * 月交
     */
    public static final String MONTH_PAY = "1";


    /**
     * 季交
     */
    public static final String SEASON_PAY = "3";


    /**
     * 半年交
     */
    public static final String HALF_YEAR_PAY = "6";


    /**
     * 年交
     */
    public static final String YEAR_PAY = "12";
    /**
     * 关系-父母
     */
    public static final String PARENTAL_RELATIONSHIP = "32";

    /**
     * 年龄
     * 配置险种相关的新信息
     */
    public static final int AGE_ZERO_YEAR = 0;
    public static final int AGE_TEN_YEAR = 10;
    public static final int AGE_THIRTY_DAY = 30;

    public static final int AGE_NINE_YEAR = 9;

    public static final int AGE_EIGHTEEN_YEAR = 18;

    public static final int AGE_THIRTY_YEAR = 30;

    public static final int AGE_THIRTY_ONE_YEAR = 31;

    public static final int AGE_THIRTY_FIVE_YEAR = 35;

    public static final int AGE_THIRTY_SIX_YEAR = 36;

    public static final int AGE_FORTY_YEAR = 40;

    public static final int AGE_FORTY_ONE_YEAR = 41;

    public static final int AGE_FORTY_FIVE_YEAR = 45;

    public static final int AGE_FORTY_SIX_YEAR = 46;

    public static final int AGE_FIFTY_YEAR = 50;

    public static final int AGE_FIFTY_ONE_YEAR = 51;

    public static final int AGE_FIFTY_FIVE_YEAR = 55;

    public static final int AGE_FIFTY_SIX_YEAR = 56;

    public static final int AGE_SIXTY_YEAR = 60;

    public static final int AGE_SIXTY_ONE_YEAR = 61;

    public static final int AGE_SIXTY_FIVE_YEAR = 65;

    public static final int AGE_SEVENTY_YEAR = 70;

    /**
     * 累计风险保额范围
     */
    public static final double ONE_HUNDRED_THOUSAND = 100000d;

    public static final double TWO_HUNDRED_THOUSAND = 200000d;

    public static final double TWO_HUNDRED_AND_FIFTY_THOUSAND = 250000d;

    public static final double ONE_HUNDRED_AND_FIFTY_THOUSAND = 150000d;

    public static final double THREE_HUNDRED_THOUSAND = 300000d;

    public static final double FOUR_HUNDRED_THOUSAND = 400000d;

    public static final double FIVE_HUNDRED_THOUSAND = 500000d;

    public static final double ONE_MILLION = 1000000d;

    public static final String UNDER_WRITE_REPEAT = "系统已存在对应投保单信息,请勿重复投保!";

    public static final String UNDER_WRITE_FIAL_CODE = "2001";

    public static final String UNDER_WRITE_NUGG0007_MESSAGE = "(错误码:NUGG0007)投保人、被保险人关系须为本人、父母、配偶和子女!";

    public static final String UNDER_WRITE_NUGG0009_MESSAGE = "(错误码:NUGG0009)被保人%s年龄[46岁,50岁]，累计重疾险保额超过20万,不能投保!";

    public static final String UNDER_WRITE_NUGG0011_MESSAGE = "(错误码:NUGG0011)如未选择身故责任，被保人与投保人关系可为本人、配偶、父母、子女投保!";

    public static final String UNDER_WRITE_NUGG0041_MESSAGE = "(错误码:NUGG0041)被保人是未成年人，投保人必须是被保险人的父母";

    public static final String UNDER_WRITE_NUGG0012_MESSAGE = "(错误码:NUGG0012)被保人%s年龄[30天,40岁],累计重疾险保额超过50万,不能投保!";

    public static final String UNDER_WRITE_NUGG0013_MESSAGE = "(错误码:NUGG0013)被保人%s年龄[30天,30岁],累计重疾险保额超过50万,不能投保!";

    public static final String UNDER_WRITE_NUGG0014_MESSAGE = "(错误码:NUGG0014)被保人%s年龄[31岁,35岁],累计重疾险保额超过40万,不能投保!";

    public static final String UNDER_WRITE_NUGG0015_MESSAGE = "(错误码:NUGG0015)被保人%s年龄[36岁,40岁]，累计重疾险保额超过30万,不能投保!";

    public static final String UNDER_WRITE_NUGG0039_MESSAGE = "(错误码:NUGG0039)被保人%s年龄[41岁,45岁]，累计重疾险保额超过20万,不能投保!";

    public static final String UNDER_WRITE_NYGG0013_MESSAGE = "(错误码:NYGG0013)被保人%s年龄[30天,40岁],累计重疾险保额超过50万,不能投保!";

    public static final String UNDER_WRITE_NYGG0014_MESSAGE = "(错误码:NYGG0014)被保人%s年龄[41岁,45岁],累计重疾险保额超过30万,不能投保!";

    public static final String UNDER_WRITE_NYGG0015_MESSAGE = "(错误码:NYGG0015)被保人%s年龄[46岁,50岁],累计重疾险保额超过20万,不能投保!";

    public static final String UNDER_WRITE_NYGG0016_MESSAGE = "(错误码:NYGG0016)被保人%s年龄[51岁,55岁],累计重疾险保额超过10万,不能投保!";

    public static final String UNDER_WRITE_NUGG0039_HCT014_MESSAGE = "(错误码:NUGG0039)被保人%s年龄[41岁,45岁]，累计重疾险保额超过25万,不能投保!";

    public static final String UNDER_WRITE_NUGG0040_MESSAGE = "(错误码:NUGG0040)被保人%s年龄[46岁,50岁]，累计重疾险保额超过10万,不能投保!";

    public static final String UNDER_WRITE_NUGG0040_HCT014_MESSAGE = "(错误码:NUGG0040)被保人%s年龄[46岁,50岁]，累计重疾险保额超过15万,不能投保!";

    public static final String UNDER_WRITE_NPGG0016_MESSAGE = "(错误码:NPGG0016)被保人职业类别是:第%s类职业,不允许投保!";

    public static final String UNDER_WRITE_NYGG0001_MESSAGE = "(错误码:NYGG0001)被保人是第%s类职业，该产品计划一不能购买。";

    public static final String UNDER_WRITE_NYGG0002_MESSAGE = "(错误码:NYGG0002)被保人是第%s类职业，该产品计划二、计划三不能购买。";

    public static final String UNDER_WRITE_NYGG0003_MESSAGE = "(错误码:NYGG0003)该产品计划一、计划二、计划三不能同时购买。";

    public static final String UNDER_WRITE_NYGG0004_MESSAGE = "(错误码:NYGG0004)0-9岁未成年人，只能投保该产品计划一，不能投保计划二、计划三。";

    public static final String UNDER_WRITE_NYGG0005_MESSAGE = "(错误码:NYGG0005)0-9岁未成年人或者5、6类职业投保该产品计划一，每一被保险人限购2份。";

    public static final String UNDER_WRITE_NYGG0006_MESSAGE = "(错误码:NYGG0006)10岁及以上且职业为1-4类投保该产品计划一，每一被保险人限购3份。";

    public static final String UNDER_WRITE_NYGG0007_MESSAGE = "(错误码:NYGG0007)该产品计划二每一被保险人限购1份。";

    public static final String UNDER_WRITE_NYGG0008_MESSAGE = "(错误码:NYGG0008)该产品计划三每一被保险人限购1份。";

    public static final String UNDER_WRITE_NYGG0017_MESSAGE = "(错误码:NYGG0017)61-70岁的被保险人，只能投保该产品计划一，不能投保计划二、计划三。";

    public static final String UNDER_WRITE_NYGG0018_MESSAGE = "(错误码:NYGG0018)61-70岁的被保险人投保该产品计划一，每一被保险人限购1份。";

    public static final String UNDER_WRITE_CUSTOM_HEATH_MESSAGE = "(错误码:MCUSTOM002)健康告知为是不能投保！";

    public static final String UNDER_WRITE_NPGG0017_MESSAGE = "(错误码:NPGG0017)被保人职业类别未填写,不允许投保!";

    public static final String UNDER_WRITE_NUGG0018_MESSAGE = "(错误码:NUGG0018)被保人%s年龄[41岁,45岁],累计重疾险保额超过30万,不能投保!";

    public static final String UNDER_WRITE_NUGG0020_MESSAGE = "(错误码:NUGG0020)投保人%s年龄[30天,40岁],累计重疾险保额超过50万,不能投保!";

    public static final String UNDER_WRITE_NUGG0021_MESSAGE = "(错误码:NUGG0021)投保人%s年龄[41岁,45岁],累计重疾险保额超过30万,不能投保!";

    public static final String UNDER_WRITE_NUGG0022_MESSAGE = "(错误码:NUGG0022)投保人%s年龄[46岁,50岁]，累计重疾险保额超过20万,不能投保!";

    public static final String UNDER_WRITE_NUGG0023_MESSAGE = "(错误码:NUGG0023)投保人%s年龄[51岁,55岁],累计重疾险保额超过10万,不能投保!";

    public static final String UNDER_WRITE_NUGG0024_MESSAGE = "(错误码:NUGG0024)投保单有豁免险,投保人和主被保险人不能为同一人!";

    public static final String UNDER_WRITE_NUGG0026_MESSAGE = "(错误码:NUGG0026)投保人职业类别未填写,不允许投保!";

    public static final String UNDER_WRITE_CUSTOM_MULT_MESSAGE = "(错误码:MCUSTOM001)被保人%s经典守护神主险与附件险购买份数不一致";

    public static final String UNDER_WRITE_NUGG0027 = "NUGG0027";

    public static final String UNDER_WRITE_NUGG0033 = "NUGG0033";

    public static final String UNDER_WRITE_NUGG0027_MESSAGE = "(错误码:NUGG0027)被保人%s既往有理赔记录";

    public static final String UNDER_WRITE_NPGG0028_MESSAGE = "(错误码:NPGG0028)投保人职业类别是:第%s类职业,不允许投保豁免险!";

    public static final String UNDER_WRITE_NUGG0029_MESSAGE = "(错误码:NUGG0029)被保人%s年龄小于等于30天或大于50岁,无法投保！";

    public static final String UNDER_WRITE_NUGG0030_MESSAGE = "(错误码:NUGG0030)投保人%s年龄小于等于30天或大于55岁,无法投保！";

    public static final String UNDER_WRITE_NUGG0031 = "NUGG0031";

    public static final String UNDER_WRITE_NYGG0012 = "NYGG0012";

    public static final String UNDER_WRITE_NUGG0032 = "NUGG0032";

    public static final String UNDER_WRITE_NUGG0031_MESSAGE = "(错误码:NUGG0031)被保人%s在核保客户管理标记为异常的客户,不能投保!";

    public static final String UNDER_WRITE_NUGG0032_MESSAGE = "(错误码:NUGG0032)投保人%s在核保客户管理标记为异常的客户,不能投保!";

    public static final String UNDER_WRITE_NUGG0033_MESSAGE = "(错误码:NUGG0033)投保人%s既往有理赔记录";

    public static final String UNDER_WRITE_NPGG0032_MESSAGE = "(错误码:NPGG0032)该产品限购一份，且与光大永明安康百万医疗保险不得同时购买!";

    public static final String UNDER_WRITE_LIMIt_ONE_NPGG0032_MESSAGE = "该产品限购一份，请核实既往投保情况。";

    public static final String UNDER_WRITE_NPGG0019_MESSAGE = "(错误码:NPGG0019)附加安驾宝交通长期意外伤害保险的缴费期需与主险的缴费期一致!";

    public static final String UNDER_WRITE_NUGG0013_HCT011_MESSAGE = "(错误码:NUGG0013)被保人%s年龄[30天,40岁],累计重疾险保额超过60万,不能投保!";

    public static final String UNDER_WRITE_NUGG0014_HCT011_MESSAGE = "(错误码:NUGG0014)被保人%s年龄[41岁,45岁],累计重疾险保额超过30万,不能投保!";

    public static final String UNDER_WRITE_NUGG0015_HCT011_MESSAGE = "(错误码:NUGG0015)被保人%s年龄[46岁,50岁],累计重疾险保额超过20万,不能投保!";

    public static final String UNDER_WRITE_NUGG0038_HMT008_MESSAGE = "(错误码:NUGG0038)被保人%s，累计住院医疗险保额超过1万，不能投保";

    public static final String UNDER_WRITE_NUGG0037_HMT008_MESSAGE = "(错误码:NUGG0037)附加险“光大永明无忧住院医疗保险”的保额与主险保额的比例超过1:5，不能投保";

    public static final String UNDER_WRITE_NUGG0043_AAT070_MESSAGE = "(错误码:NUGG0043)被附加安驾宝交通长期意外伤害保险的投保限额为200万元，请重新投保";

    public static final String UNDER_WRITE_NUGG0044_AAT070_MESSAGE = "(错误码:NUGG0044)附加安驾宝交通长期意外伤害保险的投保限额为100万元，请重新投保";

    public static final String UNDER_WRITE_NUGG0013_HCT014_MESSAGE = "(错误码:NUGG0013)被保人%s年龄[30天,40岁],累计重疾险保额超过50万,不能投保!";

    public static final String UNDER_WRITE_NUGG0047_MESSAGE = "(错误码:NUGG0047)未成年人身故保额超出监管要求，请重新投保";

    public static final String UNDER_WRITE_NUGG0048_MESSAGE = "(错误码:NUGG0048)未成年人身故保额超出监管要求，请重新投保";

    public static final String UNDER_WRITE_NYGG0012_MESSAGE = "(错误码:NYGG0012)被保人当前单的保额上限超过免体检保额";

    public static final String UNDER_WRITE_NYGG0009_MESSAGE = "(错误码:NYGG0009)投保人%s累计意外险责任保额超过超过300万，不能投保";

    public static final String UNDER_WRITE_BLANK_GETDUTYKIND_MESSAGE = "投保单年金领取频率未填写！";

    public static final String UNDER_WRITE_CUSTOM_PLANVERSION_NOTNULL = "该产品计划不能为空";

    public static final String UNDERWRITING_HEALTH_NOTICE_MESSAGE = "投保人%s健康告知为是";

    public static final String UNDER_WRITE_NUGG0013_HCT018_MESSAGE = "(错误码:NUGG0013)被保人%s年龄%s岁，累计重疾险保额超过50万，不能投保";

    public static final String UNDER_WRITE_NUGG0014_HCT018_MESSAGE = "(错误码:NUGG0014)被保人%s年龄%s岁，累计重疾险保额超过30万，不能投保";

    public static final String UNDER_WRITE_NUGG0015_HCT018_MESSAGE = "(错误码:NUGG0015)被保人%s年龄%s岁，累计重疾险保额超过30万，不能投保";

    public static final String UNDER_WRITE_NUGG0013_HCT018_MESSAGE_TWO = "(错误码:NUGG0013)被保人%s年龄%s岁，累计重疾险保额超过40万，不能投保";

    public static final String UNDER_WRITE_NUGG0015_HCT018_MESSAGE_TWO = "(错误码:NUGG0015)被保人%s年龄%s岁，累计重疾险保额超过10万，不能投保";

    public static final String UNDER_WRITE_NUGG0020_HCT019_MESSAGE = "(错误码:NUGG0020)投保人%s年龄%s岁累计重疾险保额超过50万，不能投保";

    public static final String UNDER_WRITE_NUGG0021_HCT019_MESSAGE = "(错误码:NUGG0021)投保人%s年龄%s岁累计重疾险保额超过30万，不能投保";

    public static final String UNDER_WRITE_NUGG0022_HCT019_MESSAGE = "(错误码:NUGG0022)投保人%s年龄%s岁，累计重疾险保额超过30万，不能投保";

    public static final String UNDER_WRITE_NUGG0020_HCT019_MESSAGE_TWO = "(错误码:NUGG0020)投保人%s年龄%s岁累计重疾险保额超过40万，不能投保";

    public static final String UNDER_WRITE_NUGG0022_HCT019_MESSAGE_TWO = "(错误码:NUGG0022)投保人%s年龄%s岁，累计重疾险保额超过10万，不能投保";

    public static final String UNDER_WRITE_UNDEFINED = "UNDEFINED";

    public static final String UNDER_WRITE_INS_INFORM = "被保人%s健康告知为是！";

    public static final String NYGG0049 = "NYGG0049";

    public static final String NYGG0050 = "NYGG0050";

    public static final String UNDER_WRITE_NYGG0049_MESSAGE = "(错误码:NYGG0049)被保人%s年龄%s岁，累计全渠道同类产品保费大于500万，不能投保";

    public static final String UNDER_WRITE_NYGG0050_MESSAGE = "(错误码:NYGG0050)被保人%s年龄%s岁，累计全渠道同类产品保费大于250万，不能投保";

    public static final String UNDER_WRITE_NYGG0051_MESSAGE = "(错误码:NYGG0051)被保人%s年龄%s岁，累计全渠道同类产品保费大于300万，不能投保";

    public static final String UNDER_WRITE_NYGG0052_MESSAGE = "(错误码:NYGG0052)被保人%s年龄%s岁，累计全渠道同类产品保费大于150万，不能投保";

    public static final String KMH_UNDER_WRITE_NYGG0051_MESSAGE = "(错误码:NYGG0051)被保人%s年龄%s岁，累计全渠道同类产品保费大于500万，不能投保";

    public static final String KMH_UNDER_WRITE_NYGG0052_MESSAGE = "(错误码:NYGG0052)被保人%s年龄%s岁，累计全渠道同类产品保费大于250万，不能投保";

    public static final String UNDER_WRITE_White_MESSAGE = "(错误码:NYGG0052)被保人%s，累计全渠道同类产品保费大于%s，不能投保";

    public static final String STRING_TWO_HUNDRED_THOUSAND = "20万";

    public static final String STRING_THREE_HUNDRED_THOUSAND = "30万";

    public static final String STRING_FOUR_HUNDRED_THOUSAND = "40万";

    public static final String STRING_FIVE_HUNDRED_THOUSAND = "50万";

    public static final String UNDER_WRITE_RISK_MESSAGE = "投保人%s年龄%s岁累计重疾险保额超过%s，不能投保！";

    public static final String UNDERWRITE_NUGG0057_MESSAGE = "被保人%s有加费。";
    public static final String UNDERWRITE_NUGG0058_MESSAGE = "被保人%s有拒保记录。";
    public static final String UNDERWRITE_NUGG0059_MESSAGE = "被保人%s有特别约定。";
    public static final String UNDERWRITE_NUGG0054_MESSAGE = "投保人%s有加费。";
    public static final String UNDERWRITE_NUGG0055_MESSAGE = "投保人%s有拒保记录。";
    public static final String UNDERWRITE_NUGG0056_MESSAGE = "投保人%s有特别约定。";

    public static final String UNDER_WRITE_NUGG0060_MESSAGE = "(错误码:NUGG0060)被保人姓名是：%s，既往有重疾理赔";

    public static final String UNDER_WRITE_NYGG0053_MESSAGE = "被保人%s年龄%s岁，健康告知为是，不能投保";

    public static final String UNDER_WRITE_NYGG0054_MESSAGE = "被保人%s年龄%s岁，累计险种保费大于200万，不能投保";

    public static final String UNDER_WRITE_NYGG0055_MESSAGE = "被保人%s年龄%s岁，累计险种保费大于150万，不能投保";

    public static final String UNDER_WRITE_NYGG0058_MESSAGE = "(错误码:NYGG0058) 被保人%s 年龄%s岁，累计美意延年定期寿险保额大于%s万，不能投保";

    public static final String UNDERWRITE_NUGG0060_MESSAGE = "(NUGG0060)校验银行账号与既往账户名时发生异常,原因是此银行账号已被其他人使用！";

    public static final String UNDERWRITE_ID_CARD_ILLEGAL_MESSAGE = "%s证件类型为身份证，证件号码不是有效身份证！";

    public static final String UNDERWRITE_NAME_CONFLICTING_MESSAGE = "客户(%s)的姓名与光大永明现存资料不符！";

    public static final String STARTING_PREMIUM_MESSAGE = "(NUGG0070)险种%s投保保费%s小于起售额%s！";

    public static final String BASE_PREMIUM_MESSAGE = "(NUGG0071)险种%s投保保费%s元整数倍递增！";

    public static final String NORMAL_TEMPLATE_PREM = "被保人%s年龄%s岁，累计全渠道同类产品保费大于%s万，不能投保";

}

